package org.crmsystem.service.impl;

import java.util.List;

import org.crmsystem.dao.IPactDao;
import org.crmsystem.model.Pact;
import org.crmsystem.service.IPactService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**合同服务层实现
 * @author 袁立新
 *
 */


@Service
public class PactServiceImpl implements IPactService {
    @Autowired
	private IPactDao iPactDao;
	
    /**
     * 1添加合同
     *
     */
	@Override
	public int savePact(Pact pact) {
		
		return iPactDao.savePact(pact);
	}

	/**
	 * 2更新、修改、编辑合同
	 *
	 */
	
	@Override
	public int updatePact(Pact pact) {
		
		return iPactDao.updatePact(pact);
	}

	/**
	 *3根据id删除合同
	 *
	 */
	@Override
	public int delete(String id) {
		
		return iPactDao.delete(id);
	}

	/**
	 *4根据合同id查找合同详细信息
	 *
	 */
	@Override
	public Pact findPactById(String id) {
		
		return  iPactDao.findPactById(id);
		
	}
	/**
	 *5查询合同信息多条件查询合同
	 *
	 */

	@Override
	public List<Pact> findPacts(Pact pact) {
		
		return iPactDao.findPacts(pact);
	}
 
	
}
